package app.modules.security.constant;

/**
 * @author mh.z
 */
public interface SecurityLockConstants {

    String LOCK_CATEGORY_LOCK1 = "app.security.lock1";

    String LOCK_CATEGORY_LOCK2 = "app.security.lock1";

    String LOCK_CATEGORY_CRUD_ROLE = LOCK_CATEGORY_LOCK1;

    String LOCK_CATEGORY_CRUD_FUNCTION = LOCK_CATEGORY_LOCK2;

    String LOCK_CATEGORY_CRUD_PERMISSION = LOCK_CATEGORY_LOCK2;

    String LOCK_CATEGORY_CRUD_RESOURCE = LOCK_CATEGORY_LOCK2;

    /** 角色分配功能 */
    String LOCK_CATEGORY_ROLE_ASSIGN_FUNCTIONS = LOCK_CATEGORY_LOCK1;

    /** 权限分配资源 */
    String LOCK_CATEGORY_PERMISSION_ASSIGN_RESOURCES = LOCK_CATEGORY_LOCK2;

    /** 功能分配权限 */
    String LOCK_CATEGORY_FUNCTION_ASSIGN_PERMISSIONS = LOCK_CATEGORY_LOCK2;

    /** 功能分配资源 */
    String LOCK_CATEGORY_FUNCTION_ASSIGN_RESOURCES = LOCK_CATEGORY_LOCK2;

}
